package internal

import (
	"server/base"
	"server/g"

	"github.com/name5566/leaf/module"
)

var (
	//框架初始化
	skeleton = base.NewSkeleton()
	ChanRPC  = skeleton.ChanRPCServer
)

// 模块Run的时候创建
type Module struct {
	*module.Skeleton
}

// 模块初始化并赋值给g发送信息处理
func (m *Module) OnInit() {
	m.Skeleton = skeleton
	g.GameRpc = ChanRPC
}

func (m *Module) OnDestroy() {

}
